iT邦幫忙

2022 iThome 鐵人賽

DAY 4
0

今天來介紹Scala的一些基礎型別

value type
Byte
Short
Int
Long
Char
String
Float
Double
Boolean
用法跟Java的對應型別一樣

接著來談字面量(Literals)

  • 整數字面量(Integral literals)
    用於Int,Short,Long,Byte
    有三種形式,分別是十進制、八進制以及十六進制。
    (1)如果是以0或0x為開頭,例如
val hex = 0x0F
-> hex: Int = 16

便是十六進制的數。
(2)如果是以0開頭,例如

val oct = 012
-> oct: Int = 10

那就是八進制的數。
(3)如果數是以非0開頭,即

val dec = 3
-> dec: Int = 3

那它就是十進制的數。
(4)如果整數以L或l結尾,則是Long型別。

  • 布林字面量
    分為true和false

今天就先介紹到這邊。


上一篇
[Day 03] Scala入門
下一篇
[Day 05]Scala入門 Part3
系列文
連續30天 初學者介紹Scala語言30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言